package com.xuwang.pojo;

import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 企业档案信息(CompanyInfo)实体类
 *
 * @author yuepeng
 * @since 2021-09-14 09:48:43
 * @version 1.0
 */

@ApiModel(value = "CompanyInfo",description = "企业档案信息")
public class CompanyInfo implements Serializable {
    private static final long serialVersionUID = -61023340379918895L;
    /**
    * 主键
    */
	@ApiModelProperty(name = "id",notes = "主键",dataType = "Integer",required = true)
    private Integer id;
    /**
    * 企业名称
    */
	@ApiModelProperty(name = "companyName",notes = "企业名称",dataType = "String",required = true)
    private String companyName;
    /**
    * 联系电话
    */
	@ApiModelProperty(name = "contactPhone",notes = "联系电话",dataType = "String",required = true)
    private String contactPhone;
    /**
    * 联系人
    */
	@ApiModelProperty(name = "contactPerson",notes = "联系人",dataType = "String",required = true)
    private String contactPerson;
    /**
    * 职工人数
    */
	@ApiModelProperty(name = "staffCount",notes = "职工人数",dataType = "Integer",required = true)
    private Integer staffCount;
    /**
    * 法定代表人
    */
	@ApiModelProperty(name = "legalRepresentative",notes = "法定代表人",dataType = "String",required = true)
    private String legalRepresentative;
    /**
    * 企业所在地址
    */
	@ApiModelProperty(name = "address",notes = "企业所在地址",dataType = "String",required = true)
    private String address;
    /**
    * 所在区域
    */
	@ApiModelProperty(name = "area",notes = "所在区域",dataType = "String",required = true)
    private String area;
    /**
    * 备注
    */
	@ApiModelProperty(name = "remark",notes = "备注",dataType = "String",required = true)
    private String remark;
    /**
    * 类别
    */
	@ApiModelProperty(name = "type",notes = "类别",dataType = "String",required = true)
    private String type;
    /**
    * 附件1-审批单
    */
	@ApiModelProperty(name = "accessoryAuthorization",notes = "附件1-审批单",dataType = "String",required = true)
    private String accessoryAuthorization;
    /**
    * 附件2-许可证
    */
	@ApiModelProperty(name = "accessoryLicence",notes = "附件2-许可证",dataType = "String",required = true)
    private String accessoryLicence;
    /**
    * 附件3-营业执照
    */
	@ApiModelProperty(name = "accessoryCertificate",notes = "附件3-营业执照",dataType = "String",required = true)
    private String accessoryCertificate;
    /**
    * 许可证号
    */
	@ApiModelProperty(name = "licenseKey",notes = "许可证号",dataType = "String",required = true)
    private String licenseKey;
    /**
    * 证书
    */
	@ApiModelProperty(name = "credential",notes = "关联证书",dataType = "String",required = true)
    private Credential credential;

    public Credential getCredential() {
        return credential;
    }

    public void setCredential(Credential credential) {
        this.credential = credential;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
        
    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }
        
    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }
        
    public String getContactPerson() {
        return contactPerson;
    }

    public void setContactPerson(String contactPerson) {
        this.contactPerson = contactPerson;
    }
        
    public Integer getStaffCount() {
        return staffCount;
    }

    public void setStaffCount(Integer staffCount) {
        this.staffCount = staffCount;
    }
        
    public String getLegalRepresentative() {
        return legalRepresentative;
    }

    public void setLegalRepresentative(String legalRepresentative) {
        this.legalRepresentative = legalRepresentative;
    }
        
    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }
        
    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }
        
    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
        
    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }
        
    public String getAccessoryAuthorization() {
        return accessoryAuthorization;
    }

    public void setAccessoryAuthorization(String accessoryAuthorization) {
        this.accessoryAuthorization = accessoryAuthorization;
    }
        
    public String getAccessoryLicence() {
        return accessoryLicence;
    }

    public void setAccessoryLicence(String accessoryLicence) {
        this.accessoryLicence = accessoryLicence;
    }
        
    public String getAccessoryCertificate() {
        return accessoryCertificate;
    }

    public void setAccessoryCertificate(String accessoryCertificate) {
        this.accessoryCertificate = accessoryCertificate;
    }

    public String getLicenseKey() {
        return licenseKey;
    }

    public void setLicenseKey(String licenseKey) {
        this.licenseKey = licenseKey;
    }

}
